package com.pucong.gitee.database.backup.business.unRelational.redis.service;

import com.pucong.gitee.database.backup.business.unRelational.redis.util.ClusterRelation;
import com.pucong.gitee.database.backup.common.entity.redis.RedisInfo;
import com.pucong.gitee.database.backup.common.entity.redis.vo.RedisGetKeyInfo;
import com.pucong.gitee.database.backup.common.entity.redis.vo.RedisNetInfo;

import java.util.List;

public interface InfoClusterService {
    RedisInfo getBaseInfo(String id);

    List<ClusterRelation> getNodeInfo(String id);

    RedisNetInfo getMemInfo(String id);

    RedisNetInfo getCpuInfo(String id);

    RedisGetKeyInfo getKeyInfo(String id);

    RedisNetInfo getNetInfo(String id);
}
